Compressed amplitude wireless signal and compression function

ABSTRACT

Compression of an input signal prior to high power radio frequency (RF) amplification and transmission is disclosed. A compression device can receive an input signal and generate a compressed signal that can be passed to an amplification stage to reduce intermodulation effects. The compression device can further generate compression information that can be transmitted to enable a mobile device receiving an amplified version of the compressed signal and the compression information to decompress the amplified version of the compressed signal. Further, a mobile device that can receive an amplified compressed signal and compression information, such that the mobile device can decompress the amplified compressed signal, is also disclosed. The disclosed subject matter can enable use of lower cost, smaller, and less complex RF amplifiers within a wireless network environment.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of, and claims priority to, U.S.patent application Ser. No. 14/072,667 (now U.S. Pat. No. 9,124,315),filed on 5 Nov. 2013, and entitled “COMPRESSED AMPLITUDE WIRELESS SIGNALAND COMPRESSION FUNCTION,” the entirety of which is hereby incorporatedby reference herein.

TECHNICAL FIELD

The disclosed subject matter relates to transmission or reception ofwireless signal in a wireless network environment.

BACKGROUND

By way of brief background, conventional transmission of wireless signalin a wireless network environment can employ amplification of anincoming signal to generate an amplified signal for transmission.Transmitted signals are typically amplified and highly faithful versionsof the lower power input signal. Amplification in these conventionalsystems can typically occur in a linear region of the amplifier and iswell understood. Whereas amplifiers can have limited linear responseregions, sufficient amplification can employ a plurality of amplifiersin series such that each stage of amplification preferably occurs in alinear region of the respective amplifier to achieve sufficientamplification in the particular wireless network environment whileremaining a faithful version of the low power input signal. As anexample, a low power radio signal directly from a radio modulator can beamplified 30 dB from 100 mW average to a transmission signal of 100 Waverage. However, the example radio signal can have a 100:1peak-to-average signal, and such peaks can result in transmission levelsof 10,000 W, which can cause components of the amplifier cascade tooperate in non-linear behavior regions. Multistage amplification canresult in high power consumption, significant waste heat removal issues,and high equipment costs, especially in high power radio frequency (RF)transmission systems.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is an illustration of a system that facilitates generating acompressed amplitude signal and compression signal information inaccordance with aspects of the subject disclosure.

FIG. 2 is a depiction of a system that facilitates generating acompressed amplitude signal and compression signal information based onanalysis of an input signal in accordance with aspects of the subjectdisclosure.

FIG. 3 illustrates a system that facilitates generating a compressedamplitude signal and step compression signal information based onanalysis of an input signal in accordance with aspects of the subjectdisclosure.

FIG. 4 illustrates a system that facilitates generating a compressedamplitude signal and continuous compression signal information based onanalysis of an input signal in accordance with aspects of the subjectdisclosure.

FIG. 5 illustrates a system that facilitates decompressing a receivedcompressed amplitude signal and generating a decompression signal inaccordance with aspects of the subject disclosure.

FIG. 6 illustrates a system that facilitates decompressing a receivedcompressed amplitude signal and generating a decompression signal basedon a decompression signal library in accordance with aspects of thesubject disclosure.

FIG. 7 illustrates a method facilitating generating a compressedamplitude signal and compression signal information in accordance withaspects of the subject disclosure.

FIG. 8 illustrates a method facilitating generating a step compressedamplitude signal and step compression signal information in accordancewith aspects of the subject disclosure.

FIG. 9 illustrates a method facilitating generating a continuouscompressed amplitude signal and continuous compression signalinformation in accordance with aspects of the subject disclosure.

FIG. 10 illustrates a method facilitating generating a decompressedsignal based on a compressed output signal and compression signalinformation in accordance with aspects of the subject disclosure.

FIG. 11 illustrates a method facilitating generating a decompressedsignal based on a compressed output signal, compression signalinformation, and a decompression signal library, in accordance withaspects of the subject disclosure.

FIG. 12 depicts a schematic block diagram of a computing environmentwith which the disclosed subject matter can interact.

FIG. 13 illustrates a block diagram of a computing system operable toexecute the disclosed systems and methods in accordance with anembodiment.

DETAILED DESCRIPTION

The subject disclosure is now described with reference to the drawings,wherein like reference numerals are used to refer to like elementsthroughout. In the following description, for purposes of explanation,numerous specific details are set forth in order to provide a thoroughunderstanding of the subject disclosure. It may be evident, however,that the subject disclosure may be practiced without these specificdetails. In other instances, well-known structures and devices are shownin block diagram form in order to facilitate describing the subjectdisclosure.

Conventional wireless transmission systems, including those used forhigh power radio frequency (RF) transmission, typically significantlyamplify low level input signals into highly faithful versions of thelower power input signal. Amplification can employ cascading amplifiersthat allow amplification at each amplifier to occur in a linear regionof that amplifier. Amplifiers are known to have limited linear responseregions. As such, sufficient amplification of the low level input signalto a high level signal for transmission can employ a plurality ofamplifiers in series with the disadvantage that these transmission gradeamplifiers can be costly to purchase and operate. Further, the cascadeof amplifiers may generate intermodulation effects where the inputsignal comprises occasional high signal levels. The cascade ofamplifiers can be generally designed to operate with a well behavedinput signal that is typically within a preferred signal-to-noise (SNR)range. Where the input signal comprises occasional high signal levels,e.g., exceeding the preferred SNR range, these signal peaks can resultin intermodulation effects in the amplified signal. Theseintermodulation effects can result where the amplifiers function innon-linear operation regions, from operating passive components, likeconnectors and metal-metal junctions, in non-linear regions, etc.Intermodulation effects can show up in the receiving band of the basestation. This can be problematic because the increase in the noise floorof the base station, due to intermodulation, can cause a decrease in thecoverage area of the base station, which can in turn affect customers ofthe associated wireless network.

In contrast to conventional amplification techniques, an incoming signalcan be analyzed to detect regions of the incoming signal that are likelyto cause intermodulation effects. These regions of the incoming signalcan be combined with a second signal to decrease or compress the timevariant amplitude. Information about the second signal can then betransmitted along with an amplified version of the modified orcompressed input signal to facilitate decompression at a receiver basedon the information about the second signal. This allows amplification ofa compressed amplitude version of the input signal such that thecompressed amplitude is less likely to push an amplifier, or cascade ofamplifiers, into a nonlinear region, thereby reducing the possibility ofintermodulation effects.

An input signal can comprise time variant amplitude regions that do notpush an amplifier into a nonlinear region and thus are unlikely to causeintermodulation effects. The input signal can also comprise time variantamplitude regions that can push the amplifier into a nonlinear regionand therefore would be likely to cause intermodulation effects.Amplifier characterization is well understood and as such, the linearand nonlinear regions of an amplifier can be mapped and stored for usein the analysis of an input signal. An input signal can therefore beanalyzed to determine, in time, when the input signal comprisessufficient amplitude to cause intermodulation for a given amplifier orset of amplifiers, based on known characteristics of the amplifier, orthe set of amplifiers.

The determination that the input signal comprises a high amplituderegion can be associated with generation of a second signal that cancause attenuation of the high amplitude region when the input signal andsecond signal are combined. In an aspect, the input signal can bedelayed to allow sufficient time for analysis and second signalgeneration, such that the second signal can be combined with the delayedinput signal at the correct time to effect the attenuation of the highamplitude region of the input signal. Whereas the second signal isrelated to attenuation of the high amplitude portions of the inputsignal, the second signal can be termed a compression signal. The inputsignal convolved with the compression signal can be termed a compressedsignal. The compressed signal can then be passed to an amplifiercomponent for amplification and then transmission to a receiving device.Further, information related to the compression signal can be generatedand transmitted to the receiving device as compression signalinformation. The compression signal information can then be employed bythe receiving device to deconvolve, or decompress, the correspondingreceived compressed signal that was a convolution of the compressionsignal and the input signal. This can allow a receiving device torecover amplitude information about the input signal that was compressedwith the compression signal prior to amplification and transmission toreduce the occurrence of intermodulation effects associated withamplification of the uncompressed input signal.

In cases where the input signal does not include high amplitude signals,the incoming signal can be combined with a default compression signal sothat the compressed input signal has the same peak amplitude ratios asthe input signal. In other instances, the incoming signal can bypass thecombining stage so that it is unaffected before entering the amplifierfor transmission. The information about the second signal can thenreflect that the second signal was the default compression signal orthat no compression signal was applied. As an example, where the inputsignal does not contain any signal levels that are likely to causeintermodulation effects upon amplification for transmission, the inputsignal can be passed straight into a high power amplifier cascade andthen transmitted along with compression signal information indicatingthat no compression was applied to the low level signal. As such, areceiving device can determine that no decompression need be done to thereceived high power signal based on the information that no compressionwas applied to the input signal before amplification. Similarly, wherethe input signal is compressed with a default signal, e.g., the inputsignal is convolved with a compression signal in a manner that does notaffect the ratios of the input signal peak amplitudes, the receivingdevice can determine that no decompression need be applied to thereceived signal. This can be based on receiving information about thesecond signal being a default signal that imposes no changes to the peakratios on the input signal.

In some embodiments, the compression signal can be a step compressionsignal. A step compression signal facilitates a discrete level ofamplitude compression over one or more ranges of input amplitude signallevel. As an example, over a first 10 dB of dynamic range for the inputsignal, no compression can be applied, over the next 10 dB of dynamicrange an 0.5 dB compression per dB of amplitude increase can be applied,and for input signals over 20 dB, a 0.75 dB compression per dB ofamplitude can be applied. This provides three discreet levels ofamplitude compression, e.g., a 0 dB compression level, an 0.5 dBcompression level, and an 0.75 dB compression level corresponding to aless than 10 dB input signal, a 10 dB-20 dB input signal, and a greaterthan 20 dB input signal, respectively. Given these example compressionsignal values, an input signal with a 30 dB dynamic range would thenhave a compressed dynamic range of only 17.5 dB based on 10 dB for thefirst 10 dB of input signal, 5 dB for the next 10 dB of input signal,and 2.5 dB for the next 10 dB of input signal. The compressed signalwith a range of only 17.5 dB can be less likely to cause intermodulationeffects upon amplification than the 30 dB range for a givenamplification stage. Given that amplifier stages that are linear overlarger input signal ranges are typically more expensive, compression ofthe input signal range can allow for the use of less expensive amplifierstages. However, amplification and transmission of the compressed signalcan result in a receiving device receiving a compressed signal and, assuch, information about the compression signal can also be communicatedto the receiving device to facilitate decompression of the receivedcompressed signal.

In another embodiment, the compression signal can be a continuouscompression signal. A continuous compression signal facilitatesamplitude compression as a continuous function of the input amplitudesignal level. As an example, as the input signal amplitude increases,the level of compression applied can correspondingly increase.Continuous compression can comprise linear compression functions ornonlinear compression functions, e.g., a quadratic compression, anexponential compression, etc. This can provide for changing levels ofcompression over a continuous range of input signal amplitudes. A linearcompression function can be, for example, 0.1 dB per dB of input power,such that at an input signal level of 10 dB there is 1 dB ofcompression, at an input of 15 dB there is 1.5 dB of compression, at 30dB there is 3 dB of compression, etc. A nonlinear compression functioncan be, for example, quadratic where compression is equal to 0.01 timesthe square of the input signal level, such that, at 10 dB there is 1 dBof compression, at 15 dB there is 2.25 dB of compression, at 30 dB thereis 9 dB of compression, etc. Nearly any basic or complex function can beemployed in continuous compression. Much as for the step compressionsignal, the continuous compressed signal can be less likely to causeintermodulation effects when amplified and information about thecontinuous compression signal can also be communicated to the receivingdevice to allow decompression of the received continuous compressedsignal.

To the accomplishment of the foregoing and related ends, the disclosedsubject matter, then, comprises one or more of the features hereinaftermore fully described. The following description and the annexed drawingsset forth in detail certain illustrative aspects of the subject matter.However, these aspects are indicative of but a few of the various waysin which the principles of the subject matter can be employed. Otheraspects, advantages and novel features of the disclosed subject matterwill become apparent from the following detailed description whenconsidered in conjunction with the provided drawings.

FIG. 1 is an illustration of a system 100, which facilitates generatinga compressed amplitude signal and compression signal information inaccordance with aspects of the subject disclosure. System 100 caninclude compression component 110. Compression component 110 can be partof a wireless transmission system, such as a high power RF transmissionsystem. As an example, compression component 110 can be comprised in aNodeB, or other radio access network (RAN) component. Compressioncomponent 110 can facilitate compression of an input signal prior toamplification and transmission, for example, to reduce intermodulationeffects that can be more common in conventional wireless transmissionsystems.

Compression component 110 can receive signal in 120. Signal in 120 canbe, for example, a low power RF signal such as would be common as aninput signal for land mobile radio RF transmitters. Signal 120 can be atime variant signal such as that produced by a radio modulator that, inconventional systems can be amplified without compression andtransmitted as a high power RF signal and received by receives i mobiledevices of a wireless network. Compression component 110 can applycompression to signal in 120.

Compression component 120 can generate compressed signal out 130 basedon signal in 120. Further, compression component 110 can generatecompressed signal information out 140. Compressed signal out 130 can bereceived by an amplifier for amplification prior to transmission.Amplification of compressed signal out 130 can reduce intermodulation ascompared to direct amplification of signal in 120 without compressionbecause the compression of the peak-to-peak ratios of signal in 120 canbetter constrain compressed signal out 130 to linear performance regionsof the amplifier in comparison to direct amplification of signal in 120.Information about the compression applied to signal in 120 to generatecompressed signal out 130 can be made available as compression signalinformation out 140.

Compression signal information out 140 can be generated to facilitatecommunication of information about the compression of signal in 120 togenerate compressed signal out 130. As such, compression signalinformation out 140 can be transmitted to a receiver to enable thereceiver to decompress a received compressed signal out 130 afteramplification, transmission, and reception by the receiver. In anaspect, compression signal information out 140 can comprise acompression function, information related to determining a compressionfunction, a compression signal, information related to generating acompression signal, an identifier of a compression function orcompression signal used for compression of signal in 120, etc. As anexample, compression signal information out 140 can be a time variantsignal that can be mixed with a received amplified compressed signal out130 to effect decompression and generate a facsimile of signal in 120 atthe receiver. As another example, compression signal information out 140can be an identifier enabling a receiver device to look up or determinelocally the compression function used to compress signal in 120 intocompressed signal out 130 and thereby enable the receiver device todecompress a received amplified compressed signal out 130. Wherecompression signal information out 140 comprises a code or identifierallowing look up of a compression function, this can consume minimaladditional bandwidth to transmit compression signal information out 140.Further, even where compression signal information out 140 comprises atime variant compression signal, the additional bandwidth to transmitcompression signal information out 140 can still be generally regardedas small, e.g., around a few percent of an RF channel, because itcontains relatively little information compared to the informationcomprising either signal in 120 or compressed signal out 130.

In an aspect, compression of signal in 120 to generate compressed signalout 130 can reduce average power to peak power. This can reduce the needfor expensive and complex highly linearized amplification stages priorto transmission of a high power RF signal to a receiver. Whilecompression prior to amplification does increase the bandwidth burden byadding the transmission of compression signal information out 140 to theRF channel, this increase can generally be considered minimal andoverall a cost savings can be realized in contrast to employing highlylinearized amplification stages to faithfully create a facsimile of anuncompressed signal in 120. Further, where intermodulation is reduced,the noise floor of the receiving band can be better and thereforewireless coverage areas of the base station can be improved. Moreover,smaller, less complicated, and lower power amplifiers used foramplification of compressed signal out 130 can result in smaller basestations, more especially in that heat removal equipment footprints canbe reduced where less cooling is needed because the amplifiers can berequired to linearly amplify high ratio input signal peaks due tocompression of the input signal.

As an example to contrast amplification of signal in 120 andamplification of compressed signal out 130, signal in 120 can have anaverage power of 0.1 W and a dynamic range of 30 dB, e.g., signal in 120peak power is 100 W. Compressed signal out 130 can be based on signal in120 and a compression scheme associated with compression signalinformation out 140. Compression of signal in 120 can result ingeneration of compressed signal out 130 having, for example, a dynamicrange of 17.5 dB (see example of step compression hereinabove) ratherthan 30 dB for signal in 120, resulting in a peak power for compressedsignal out 130 of about 5.6 W. Input signal 120 and compressed signalout 130 can, for example, then each be amplified by an amplifier stagewith 30 dB gain. A 30 dB amplification of the peak power of signal in120 would be about 100,000 W and can require a highly linearizedamplifier that can cost, for example, $300,000-$500,000, generatesignificant heat that can need to be removed, and can have a substantialfootprint. In contrast, a 30 dB amplification of the peak power ofcompressed signal out 130 can be around 5,600 W and can be accomplishedwith a smaller, cooler, and less expensive amplifier stage than would beneeded for linear amplification of signal in 120. Amplified signal in120 can be employed without decompression by a receiving device, incontrast to compressed signal out 130 that can employ decompression at areceiver device based on compression signal information out 140. Wherethe amplification stage for amplification of signal in 130 is not linearup to 100,000 W peak output power, amplification of signal in 130 can beassociated with intermodulation that can reduce the coverage area fortransmission of the amplified signal. In contrast, amplification to5,600 W, e.g., for amplification of compressed signal out 130, canreduce intermodulation because the amplifier stage can be lessrigorously engineered than compared to amplification for peak power upto 100,000 W.

FIG. 2 is a depiction of a system 200 that can facilitate generating acompressed amplitude signal and compression signal information based onanalysis of an input signal in accordance with aspects of the subjectdisclosure. System 200 can include compression component 210.Compression component 210 can facilitate compression of an input signalprior to amplification and transmission. Compression component 210 canreceive signal in 220. Signal 220 can be a time variant signal, such asthat produced by a radio modulator.

Compression component 210 can comprise delay component 250. Delaycomponent 250 can introduce a delay to signal in 220. This delay can bebased on a determination of the time to analyze signal in 220 forcompression and time to generate a compression signal 272 to facilitatecompression of signal in 220. Delayed signal in 220 can be passed tocombiner component 280 that can combine delayed signal in withcompression signal 272 to generate compressed signal out 230.

Compression component 210 can further comprise analysis component 260.Analysis component 260 can analyze signal in 220 to determine averageamplitude to peak amplitude, e.g., average power to peak power. Theanalysis can further determine a compression function to be applied tosignal in 220, e.g., delayed signal in, via combiner component 280.Compression signal component 270 can generate a compression signal,based on a determined compression function from analysis component 260,which can be combined with the delayed input signal at combinercomponent 280 to generate compressed signal out 230. Further,compression signal component 270 can facilitate access to compressionsignal information out 240 that can be information about the compressionsignal employed in compressing signal in 220 to form compressed signalout 230. In some embodiments analysis component 260 can generatecompression signal information out 240, although this is not illustratedfor simplicity and clarity.

As such, compression component 220 can generate compressed signal out230 based on signal in 220. Further, compression component 210 cangenerate compressed signal information out 240. Compressed signal out230 can be received by an amplifier for amplification prior totransmission. Amplification of compressed signal out 230 can reduceintermodulation as compared to direct amplification of signal in 220without compression because the compression of the peak-to-peak ratiosof signal in 220 can better constrain compressed signal out 230 tolinear performance regions of the amplifier in comparison to directamplification of signal in 220. Information about the compressionapplied to signal in 220 to generate compressed signal out 230 can bemade available as compression signal information out 240.

Compression signal information out 240 can be generated to facilitatecommunication of information about the compression of signal in 220 togenerate compressed signal out 230. As such, compression signalinformation out 240 can be transmitted to a receiver device to enablethe receiver device to decompress a received compressed signal out 230after amplification, transmission, and reception by the receiver device.In an aspect, compression signal information out 240 can comprise acompression function, information related to determining a compressionfunction, a compression signal, information related to generating acompression signal, an identifier of a compression function orcompression signal used for compression of signal in 220, etc.

In an aspect, compression of signal in 220 to generate compressed signalout 230 can reduce average amplitude to peak amplitude. This can reducethe need for expensive and complex highly linearized amplificationstages prior to transmission of a high power RF signal to a receiver.Compression prior to amplification can increase bandwidth consumption byadding the transmission of compression signal information out 240 to theRF channel. Intermodulation can be reduced, such that the noise floor ofthe receiving band can be better and therefore wireless coverage areasof a base station can be improved. Further, smaller, less complicated,and lower power amplifiers can be used for amplification of compressedsignal out 230. Compression also introduces delay into the transmissionof information comprising signal in 220 because signal in 220 isanalyzed and a compression signal is generated as part of generatingcompressed signal out 230. This delay can be considered in design ofcompression component 210 so as to minimize the effect of delay oncommunications that ideally occur in real time, e.g., voicecommunications on a wireless network can tolerate a limited amount ofoverall delay and delay introduced in compression component 210 shouldbe kept low in these circumstances.

FIG. 3 illustrates a system 300 that facilitates generating a compressedamplitude signal and step compression signal information based onanalysis of an input signal in accordance with aspects of the subjectdisclosure. System 300 can include compression component 310.Compression component 310 can facilitate compression of an input signalprior to amplification and transmission. Compression component 310 canreceive signal in 320. Signal in 320 can be a time variant signal, suchas that produced by a radio modulator.

Compression component 310 can comprise delay component 350. Delaycomponent 350 can introduce a delay to signal in 320. This delay can bebased on a determination of the time to analyze signal in 320 forcompression and time to generate a step compression signal 372 tofacilitate compression of signal in 320. A delayed version of signal in320 can be passed to combiner component 380 that can combine delayedsignal in with step compression signal 372 to generate step compressedsignal out 330.

Step compression can comprise compression at a discrete level over oneor more ranges of input signal level. As an example, over a first 10 dBof dynamic range for the input signal, no compression can be applied,over the next 10 dB of dynamic range a 0.5 dB compression per dB ofamplitude increase can be applied, and for input signals over 20 dB, a0.75 dB compression per dB of amplitude can be applied. This can providethree discreet levels of amplitude compression, e.g., a 0 dB compressionlevel, an 0.5 dB compression level, and an 0.75 dB compression levelcorresponding to a less than 10 dB input signal, a 10 dB-20 dB inputsignal, and a greater than 20 dB input signal, respectively. Given theseexample compression signal values, an input signal with a 30 dB dynamicrange can then have a compressed dynamic range of only 17.5 dB based on10 dB for the first 10 dB of input signal, 5 dB for the next 10 dB ofinput signal, and 2.5 dB for the next 10 dB of input signal. Thecompressed signal with a range of about 17.5 dB can be less likely tocause intermodulation effects when amplified in comparison to a 30 dBrange for amplification of an uncompressed input signal. Given thatamplifier stages that are linear over larger input signal ranges aretypically more expensive, step compression of the input signal range canallow for the use of less expensive amplifier stages. However,amplification and transmission of the step compressed signal can resultin a receiving device receiving a step compressed signal and, as such,information about the step compression can also be communicated to thereceiving device to facilitate decompression of the received stepcompressed signal, e.g., step compressed signal out 330.

Compression component 310 can further comprise analysis component 360.Analysis component 360 can analyze signal in 320 to determine averageamplitude to peak amplitude, e.g., average power to peak power. Theanalysis can further determine a step compression function to be appliedto signal in 320, e.g., a delayed version of signal in 320, via combinercomponent 380. Step compression signal component 370 can generate a stepcompression signal, based on a determined step compression function fromanalysis component 360, which can be combined with the delayed inputsignal at combiner component 380 to generate step compressed signal out330. Further, step compression signal component 370 can facilitateaccess to step compression signal information out 340 that can beinformation about the step compression signal employed in compressingsignal in 320 to form step compressed signal out 330. In someembodiments, analysis component 360 can generate step compression signalinformation out 340, although this is not illustrated for simplicity andclarity.

As such, compression component 320 can generate step compressed signalout 330 based on signal in 320. Further, compression component 310 cangenerate step compressed signal information out 340. Step compressedsignal out 330 can be received by an amplifier for amplification priorto transmission. Amplification of step compressed signal out 330 canreduce intermodulation as compared to direct amplification of signal in320 without compression because the compression of signal in 320 canbetter constrain step compressed signal out 330 to linear performanceregions of the amplifier in comparison to direct amplification of signalin 320. Information about the compression applied to signal in 320 togenerate step compressed signal out 330 can be made available as stepcompression signal information out 340.

Step compression signal information out 340 can be generated tofacilitate communication of information about the compression of signalin 320 to generate step compressed signal out 330. As such, stepcompression signal information out 340 can be transmitted to a receiverdevice to enable the receiver device to decompress a received stepcompressed signal out 330 after amplification, transmission, andreception by the receiver device. In an aspect, step compression signalinformation out 340 can comprise a step compression function,information related to determining a step compression function, a stepcompression signal, information related to generating a step compressionsignal, an identifier of a step compression function or step compressionsignal used for compression of signal in 320, etc.

In an aspect, compression of signal in 320 to generate step compressedsignal out 330 can reduce average amplitude to peak amplitude. This canreduce the need for expensive and complex highly linearizedamplification stages prior to transmission of a high power RF signal toa receiver. Compression prior to amplification can increase bandwidthconsumption by adding the transmission of step compression signalinformation out 340 to the RF channel. Intermodulation can be reduced,such that the noise floor of the receiving band can be better andtherefore wireless coverage areas of a base station can be improved.Further, smaller, less complicated, and lower power amplifiers can beused for amplification of step compressed signal out 330. Compressionalso introduces delay into the transmission of information comprisingsignal in 320 because signal in 320 is analyzed and a step compressionsignal is generated as part of generating step compressed signal out330.

FIG. 4 illustrates a system 400 that facilitates generating a compressedamplitude signal and continuous compression signal information based onanalysis of an input signal in accordance with aspects of the subjectdisclosure. System 400 can include compression component 410.Compression component 410 can facilitate compression of an input signalprior to amplification and transmission. Compression component 410 canreceive signal in 420. Signal in 420 can be a time variant signal, suchas that produced by a radio modulator.

Compression component 410 can comprise delay component 450. Delaycomponent 450 can introduce a delay to signal in 420. This delay can bebased on a determination of the time to analyze signal in 420 forcompression and time to generate a continuous compression signal 472 tofacilitate compression of signal in 420. A delayed version of signal in420 can be received by combiner component 480, which can combine thedelayed signal in with continuous compression signal 472 to generatecontinuous compressed signal out 430.

A continuous compression signal can facilitate compression as acontinuous function of the input signal level. As an example, as theinput signal amplitude increases, the level of compression applied cancorrespondingly increase. Continuous compression can comprise linearcompression functions or nonlinear compression functions, e.g., aquadratic compression, an exponential compression, etc. This can providefor changing levels of compression over a continuous range of inputsignal amplitudes. A linear compression function can be, for example,0.1 dB per dB of input power, such that at an input signal level of 10dB there is 1 dB of compression, at an input of 15 dB there is 1.5 dB ofcompression, at 30 dB there is 3 dB of compression, etc. A nonlinearcompression function can be, for example, quadratic where compression isequal to 0.01 times the square of the input signal level, such that, at10 dB there is 1 dB of compression, at 15 dB there is 2.25 dB ofcompression, at 30 dB there is 9 dB of compression, etc. Nearly anybasic or complex function can be employed for continuous compression. Acontinuous compressed signal, e.g., continuous compressed signal out430, can be less likely to cause intermodulation effects when amplified.Information about continuous compression signal 472 can also becommunicated to the receiving device, e.g., continuous compressionsignal information out 440, to allow decompression of the receivedcontinuous compressed signal.

Compression component 410 can further comprise analysis component 460.Analysis component 460 can analyze signal in 420 to determine averageamplitude to peak amplitude, e.g., average power to peak power. Theanalysis can further determine a continuous compression function to beapplied to compress signal in 420, e.g., a delayed version of signal in420, via combiner component 480. Continuous compression signal component470 can generate a continuous compression signal, based on a determinedcontinuous compression function from analysis component 460, which canbe combined with the delayed input signal at combiner component 480 togenerate continuous compressed signal out 430. Further, continuouscompression signal component 470 can facilitate access to continuouscompression signal information out 440 that can be information about thecontinuous compression signal employed in compressing signal in 420 toform continuous compressed signal out 430. In other embodiments,analysis component 460 can generate continuous compression signalinformation out 440, although this is not illustrated for simplicity andclarity.

As such, compression component 420 can generate continuous compressedsignal out 430 based on signal in 420. Further, compression component410 can generate continuous compressed signal information out 440.Continuous compressed signal out 430 can be received by an amplifierstage for amplification prior to transmission. Amplification ofcontinuous compressed signal out 430 can reduce intermodulation ascompared to direct amplification of signal in 420 without compressionbecause the compression of signal in 420 can better constrain continuouscompressed signal out 430 to linear performance regions of the amplifierstage in comparison to direct amplification of signal in 420.Information about the compression applied to signal in 420 to generatecontinuous compressed signal out 430 can be made available as continuouscompression signal information out 440.

Continuous compression signal information out 440 can be generated tofacilitate communication of information about the compression of signalin 420 to generate continuous compressed signal out 430. As such,continuous compression signal information out 440 can be transmitted toa receiver device to enable the receiver device to decompress a receivedcontinuous compressed signal out 430 after amplification, transmission,and reception by the receiver device. In an aspect, continuouscompression signal information out 440 can comprise a continuouscompression function, information related to determining a continuouscompression function, a continuous compression signal, informationrelated to generating a continuous compression signal, an identifier ofa continuous compression function or continuous compression signal usedfor compression of signal in 420, etc.

In an aspect, compression of signal in 420 to generate continuouscompressed signal out 430 can reduce average amplitude to peakamplitude. This can reduce the need for an expensive highly linearizedamplification stage prior to transmission of a high power RF signal to areceiver. Compression prior to amplification can increase bandwidthconsumption by adding the transmission of continuous compression signalinformation out 440 to the RF channel. Intermodulation can be reduced,such that the noise floor of the receiving band can be improved andtherefore wireless coverage areas of a base station can be improved.Further, smaller, less complicated, and lower power amplifiers can beused for amplification of continuous compressed signal out 430.Compression also introduces delay into the transmission of informationcomprising signal in 420 because signal in 420 is analyzed and acontinuous compression signal is generated as part of generatingcontinuous compressed signal out 430.

FIG. 5 illustrates a system 500 that facilitates decompressing areceived compressed amplitude signal and generating a decompressionsignal in accordance with aspects of the subject disclosure. System 500can include mobile component 510. Mobile component 510 can be a mobiledevice or can be comprised in a mobile device. A mobile device can be,for example, a mobile phone, a tablet computer, a smartphone, a vehicle,etc.

Mobile component 510 can receive compressed signal in from transmitter520, hereinafter simply ‘compressed signal 520’. Compressed signal 520can be an amplified and transmitted version of compressed signal out130, 230, 330, 430, etc. As such, compressed signal 520 can also be acompressed, amplified, and transmitted version of signal in 120, 220,320, 420, etc.

Mobile device 510 can further receive compression signal information infrom transmitter 540, hereinafter simply ‘compression signal information540’. Compression signal information 540 can be information about thecompression of compressed signal 520. Compression signal information 540can be a version of compressed signal information out 140, 240, 340,440, etc. In an aspect, compression signal information 540 can enabledecompression of compressed signal 520.

Decompression of compressed signal 520 based on compression signalinformation 540 can facilitate generation of decompressed signal 530.Decompressed signal 530 can be a faithful version of signal in, e.g.,signal in 120, 220, 320, 420, etc. Decompressed signal 530 can begenerated by combiner component 580.

Combiner component 580 can receive a delayed version of compressedsignal 520. The delay can be introduced by delay component 550. Thisdelay can be based on a determination of the time to analyze compressedsignal 520 for decompression and time to generate a decompression signal572 to facilitate decompression of compressed signal 520.

Mobile component 510 can comprise decompression analysis component 560that can receive compression signal information 540 and compressedsignal 520. Analysis component 560 can determine a decompressionfunction based on compression signal information 540. Decompressionsignal component 570 can generate a decompression signal 572 based onthe determined decompression function from decompression analysiscomponent 560. Decompression signal 572 can be combined with the delayedversion of compressed signal 520 at combiner component 580 to generatedecompressed signal 530.

In an aspect, decompressed signal 530 can be employed by a mobile devicein much the same way as the mobile device would employ a receivedversion of a non-compressed, amplified, and transmitted signal in 120,220, 320, 420, etc. This is because decompressed signal 530 can be afaithful reproduction of signal in 120, 220, 320, 420, etc., wherein‘signal in’ at the transmitter has been compressed prior toamplification and transmission, and is then decompressed by a mobiledevice comprising mobile component 510 based on compression signalinformation 540.

FIG. 6 illustrates a system 600 that facilitates decompressing areceived compressed amplitude signal and generating a decompressionsignal based on a decompression signal library in accordance withaspects of the subject disclosure. System 600 can include mobilecomponent 610. Mobile component 610 can be a mobile device or can becomprised in a mobile device. Mobile component 610 can receivecompressed signal in from transmitter 620, hereinafter simply‘compressed signal 620’. Compressed signal 620 can be an amplified andtransmitted version of compressed signal out 130, 230, 330, 430, etc. Assuch, compressed signal 620 can also be a compressed, amplified, andtransmitted version of signal in 120, 220, 320, 420, etc. Mobile device610 can further receive compression signal information in fromtransmitter 640, hereinafter simply ‘compression signal information640’. Compression signal information 640 can be information about thecompression of compressed signal 620. Compression signal information 640can be a version of compressed signal information out 140, 240, 340,440, etc. In an aspect, compression signal information 640 can enabledecompression of compressed signal 620.

Decompression of compressed signal 620 based on compression signalinformation 640 can facilitate generation of decompressed signal 630.Decompressed signal 630 can be a faithful version of signal in, e.g.,signal in 120, 220, 320, 420, etc. Decompressed signal 630 can begenerated by combiner component 680. Combiner component 680 can receivea delayed version of compressed signal 620. The delay can be introducedby delay component 650. This delay can be based on a determination ofthe time to analyze compressed signal 620 for decompression and time togenerate a decompression signal 672 to facilitate decompression ofcompressed signal 620.

Mobile component 610 can comprise decompression analysis component 660that can receive compression signal information 640 and compressedsignal 620. Decompression analysis component 660 can determine adecompression function based on compression signal information 640. Thedecompression function can be related to decompression signalinformation stored on decompression signal library component 690. As anexample, where compression signal information 640 comprises adecompression function identifier or decompression signal identifier,the identifier can be employed to search the decompression signallibrary component 690 for a stored version of the correspondingdecompression signal information. Where decompression signal librarycomponent 690 comprises the corresponding decompression signalinformation, this information can be made available to decompressionsignal component 670 to facilitate generation of decompression signal672.

Decompression signal component 670 can generate decompression signal 672based on the determined decompression function from decompressionanalysis component 660 and stored decompression signal information fromdecompression signal library component 690. Decompression signal 672 canbe combined with the delayed version of compressed signal 620 atcombiner component 680 to generate decompressed signal 630.

Decompression signal library component 690 can be communicativelycoupled to library update component 692. In an embodiment, decompressionsignal library component 690 can receive an update to modify, delete, orstore decompression signal information. As an example, a newdecompression signal definition can be received from library updatecomponent 692 and stored on decompression signal library component 690.Library update component 692 can be local to mobile component 610, canbe comprised in the component 610 (not illustrated), or can be locateddistant from mobile component 610, e.g., on a remote server, at a NodeB,etc. In an aspect, where the set of compression/decompression functionsis defined, bandwidth consumption associated with transmitting acompression function, e.g., some embodiments of compression signalinformation out 140, 240, etc., can be further reduced by transmitting acompression identifier or decompression identifier that can be employedto look up corresponding decompression information locally. As anexample, where compression signal information out 140 comprises anidentifier identifying ‘decompression signal gamma’, then the gammadecompression signal need not actually be transmitted because theidentifier can be transmitted instead such that ‘decompression signalgamma’ can be identified and then looked up at decompression signallibrary component 690. This can further reduce computations at mobilecomponent 610 associated with a decompression analysis and speed upgeneration of decompressed signal 630.

In an aspect, decompressed signal 630 can be employed by a mobile devicein much the same way as the mobile device would employ a receivedversion of a non-compressed, amplified, and transmitted signal in 120,220, 320, 420, etc. This is because decompressed signal 630 can be afaithful reproduction of signal in 120, 220, 320, 420, etc., wherein‘signal in’ at the transmitter has been compressed prior toamplification and transmission, and is then decompressed by a mobiledevice comprising mobile component 610 based on compression signalinformation 640.

In view of the example system(s) described above, example method(s) thatcan be implemented in accordance with the disclosed subject matter canbe better appreciated with reference to flowcharts in FIG. 7-FIG. 11.For purposes of simplicity of explanation, example methods disclosedherein are presented and described as a series of acts; however, it isto be understood and appreciated that the claimed subject matter is notlimited by the order of acts, as some acts may occur in different ordersand/or concurrently with other acts from that shown and describedherein. For example, one or more example methods disclosed herein couldalternatively be represented as a series of interrelated states orevents, such as in a state diagram. Moreover, interaction diagram(s) mayrepresent methods in accordance with the disclosed subject matter whendisparate entities enact disparate portions of the methods. Furthermore,not all illustrated acts may be required to implement a describedexample method in accordance with the subject specification. Furtheryet, two or more of the disclosed example methods can be implemented incombination with each other, to accomplish one or more aspects hereindescribed. It should be further appreciated that the example methodsdisclosed throughout the subject specification are capable of beingstored on an article of manufacture (e.g., a computer-readable medium)to allow transporting and transferring such methods to computers forexecution, and thus implementation, by a processor or for storage in amemory.

FIG. 7 illustrates aspects of method 700 facilitating generating acompressed amplitude signal and compression signal information inaccordance with aspects of the subject disclosure. At 710, method 700can include receiving an input signal. An input signal can be, forexample, a low power RF signal such as would be common as an inputsignal for land mobile radio RF transmitters. The input signal can be atime variant signal, such as that produced by a radio modulator that, inconventional systems, can be amplified without compression andtransmitted as a high power RF signal and received by a receivercomponent in a mobile device of a wireless network.

At 720, method 700 can comprise generating a delayed input signal. Thedelayed input signal can be based on the input signal received at 710.In an aspect, the delayed input signal can be generated by passing thereceived input signal through a delay component, for example, a delaydevice, a length of signal conductor, etc.

At 730, method 700 can include determining input signal informationbased on the input signal received at 710. Input signal information canbe determined from an analysis of the input signal and can comprisetiming information, average power information, average voltageinformation, peak power information, peak voltage information, etc.Input signal information can be employed in determining a compressionfunction to apply to the input signal to compress the amplitude of theinput signal.

At 740, method 700 can generate a compression signal and compressionsignal information. The compression signal and compression signalinformation van be based on the input signal information from 730. In anembodiment, the compression signal can be convolved with the delayedinput signal to generate a compressed output signal. Further, thecompression signal information can comprise information related to thecompression signal. Compression signal information can be transmitted toa receiver device to enable the receiver to decompress a receivedcompressed output signal after amplification, transmission, andreception by the receiver device. In an aspect, compression signalinformation can comprise a compression function, information related todetermining a compression function, a compression signal, informationrelated to generating a compression signal, an identifier of acompression function or compression signal used for compression of adelayed input signal, etc. As an example, compression signal informationcan be a time variant signal that can be mixed with a received amplifiedcompressed output signal to effect decompression and generate afacsimile of the input signal form 710 at a receiver device. As anotherexample, compression signal information can be an identifier enabling areceiver device to look up or determine locally the compression functionused to compress the input signal from 710 into compressed output signaland thereby enable the receiver device to decompress a receivedamplified compressed output signal.

At 750, method 700 can include generating a compressed output signalbased on the delayed input signal and the compression signal. Generatingthe compressed output signal can be performed on a combiner component,e.g., combiner component 280, 380, 480, 580, etc. Compressed outputsignal can reduce average power to peak power in comparison to the inputsignal. This can reduce the need for expensive and complex highlylinearized amplification stages prior to transmission of a high power RFsignal to a receiver. Generally, compression prior to amplification doesincrease the bandwidth burden by adding the transmission of compressionsignal information to an RF channel. Further, where intermodulation isreduced, the noise floor of the receiving band can be better andtherefore wireless coverage areas of the base station can be improved.Moreover, smaller, less complicated, and lower power amplifiers used foramplification of compressed output signal can result in smaller basestations, more especially in that heat removal equipment footprints canbe reduced where less cooling is needed because the amplifiers can berequired to linearly amplify high ratio input signal peaks due tocompression of the input signal.

At 760, method 700 can include facilitating access to the compressedoutput signal and compression signal information. At this point method700 can end. Access to the compressed output signal can facilitateamplification and transmission of the compressed output signal. Further,access to the compression signal information can facilitate transmissionof the compression signal information on an RF channel to enable areceiving device to decompress the received amplified and transmittedcompressed output signal.

FIG. 8 illustrates aspects of method 800 facilitating generating a stepcompressed amplitude signal and step compression signal information inaccordance with aspects of the subject disclosure. At 810, method 800can include receiving an input signal, such as a low power RF signal ora time variant signal such as that produced by a radio modulator. At820, method 800 can comprise generating a delayed input signal. Thedelayed input signal can be based on the input signal received at 810.At 830, method 800 can include determining input signal informationbased on the input signal received at 810. Input signal information canbe determined from an analysis of the input signal. Input signalinformation can be employed in determining a compression function toapply to the input signal to compress the amplitude of the input signal.

At 840, method 800 can generate a step compression signal and stepcompression signal information. The step compression signal and stepcompression signal information can be based on the input signalinformation from 830. In an embodiment, the step compression signal canbe convolved with the delayed input signal to generate a step compressedoutput signal. Further, the step compression signal information cancomprise information related to the step compression signal. Stepcompression signal information can be transmitted to a receiver deviceto enable the receiver to decompress a received step compressed outputsignal after amplification, transmission, and reception by the receiverdevice. In an aspect, step compression signal information can comprise astep compression function, information related to determining a stepcompression function, a step compression signal, information related togenerating a step compression signal, an identifier of a stepcompression function or step compression signal used for stepcompression of a delayed input signal, etc.

Step compression can comprise compression at a discrete level over oneor more ranges of input signal level. As an example, over a first 10 dBof dynamic range for the input signal, no compression can be applied,over the next 10 dB of dynamic range a 0.5 dB compression per dB ofamplitude increase can be applied, and for input signals over 20 dB, a0.75 dB compression per dB of amplitude can be applied. This can providethree discreet levels of amplitude compression, e.g., a 0 dB compressionlevel, an 0.5 dB compression level, and an 0.75 dB compression levelcorresponding to a less than 10 dB input signal, a 10 dB to 20 dB inputsignal, and a greater than 20 dB input signal, respectively. Given theseexample compression signal values, an input signal with a 30 dB dynamicrange can then have a compressed dynamic range of only 17.5 dB based on10 dB for the first 10 dB of input signal, 5 dB for the next 10 dB ofinput signal, and 2.5 dB for the next 10 dB of input signal. Thecompressed signal with a range of about 17.5 dB can be less likely tocause intermodulation effects when amplified in comparison to a 30 dBrange for amplification of an uncompressed input signal. Given thatamplifier stages that are linear over larger input signal ranges aretypically more expensive, step compression of the input signal range canallow for the use of less expensive amplifier stages.

At 850, method 800 can include generating a step compressed outputsignal based on the delayed input signal and the step compressionsignal. Generating the step compressed output signal can be performed ona combiner component, e.g., combiner component 280, 380, 480, 580, etc.Step compressed output signal can reduce average power to peak power incomparison to the input signal. This can reduce the need for highlylinearized amplification stages prior to transmission of a high power RFsignal to a receiver. Generally, step compression prior to amplificationdoes increase the bandwidth burden by adding the transmission of stepcompression signal information to an RF channel.

At 860, method 800 can include facilitating access to the stepcompressed output signal and step compression signal information. Atthis point method 800 can end. Access to the step compressed outputsignal can facilitate amplification and transmission of the stepcompressed output signal. Further, access to the step compression signalinformation can facilitate transmission of the step compression signalinformation on an RF channel to enable a receiving device to decompressthe received amplified and transmitted step compressed output signal.

FIG. 9 illustrates aspects of method 900 facilitating generating acontinuous compressed amplitude signal and continuous compression signalinformation in accordance with aspects of the subject disclosure. At910, method 900 can include receiving an input signal, such as a lowpower RF signal or a time variant signal such as that produced by aradio modulator. At 920, method 900 can comprise generating a delayedinput signal. The delayed input signal can be based on the input signalreceived at 910. At 930, method 900 can include determining input signalinformation based on the input signal received at 910. Input signalinformation can be determined from an analysis of the input signal.Input signal information can be employed in determining a compressionfunction to apply to the input signal to compress the amplitude of theinput signal.

At 940, method 900 can generate a continuous compression signal andcontinuous compression signal information. The continuous compressionsignal and continuous compression signal information can be based on theinput signal information from 930. In an embodiment, the continuouscompression signal can be convolved with the delayed input signal togenerate a continuous compressed output signal. Further, the continuouscompression signal information can comprise information related to thecontinuous compression signal. Continuous compression signal informationcan be transmitted to a receiver device to enable the receiver todecompress a received continuous compressed output signal afteramplification, transmission, and reception by the receiver device. In anaspect, continuous compression signal information can comprise acontinuous compression function, information related to determining acontinuous compression function, a continuous compression signal,information related to generating a continuous compression signal, anidentifier of a continuous compression function or continuouscompression signal used for continuous compression of a delayed inputsignal, etc.

A continuous compression signal can facilitate compression as acontinuous function of the input signal level. As an example, as theinput signal amplitude increases, the level of compression applied cancorrespondingly increase. Continuous compression can comprise linearcompression functions or nonlinear compression functions, e.g., aquadratic compression, an exponential compression, etc. This can providefor changing levels of compression over a continuous range of inputsignal amplitudes. A linear compression function can be, for example,0.1 dB per dB of input power, such that at an input signal level of 10dB there is 1 dB of compression, at an input of 15 dB there is 1.5 dB ofcompression, at 30 dB there is 3 dB of compression, etc. A nonlinearcompression function can be, for example, quadratic where compression isequal to 0.01 times the square of the input signal level, such that, at10 dB there is 1 dB of compression, at 15 dB there is 2.25 dB ofcompression, at 30 dB there is 9 dB of compression, etc. Nearly anybasic or complex function can be employed for continuous compression. Acontinuous compressed output signal can be less likely to causeintermodulation effects when amplified.

At 950, method 900 can include generating a continuous compressed outputsignal based on the delayed input signal and the continuous compressionsignal. Generating the continuous compressed output signal can beperformed on a combiner component, e.g., combiner component 280, 380,480, 580, etc. Continuous compressed output signal can reduce peak powerto average power in comparison to the input signal. This can reduce theneed for highly linearized amplification stages prior to transmission ofa high power RF signal to a receiver.

At 960, method 900 can include facilitating access to the continuouscompressed output signal and continuous compression signal information.At this point method 900 can end. Access to the continuous compressedoutput signal can facilitate amplification and transmission of thecontinuous compressed output signal. Further, access to the continuouscompression signal information can facilitate transmission of thecontinuous compression signal information on an RF channel to enable areceiving device to decompress the received amplified and transmittedcontinuous compressed output signal.

FIG. 10 illustrates aspects of method 1000 facilitating generating adecompressed signal based on a compressed output signal and compressionsignal information in accordance with aspects of the subject disclosure.At 1010, method 1000 can include receiving, by a mobile component, acompressed output signal. The compressed output signal can be the sameas that generated at 750 of method 700, etc. A mobile component can be amobile device or can be comprised in a mobile device. A mobile devicecan be, for example, a mobile phone, a tablet computer, a smartphone, avehicle, etc.

At 1020, method 1000 can include receiving compression signalinformation by the mobile component. Compression signal information cancomprise information relating to the compression of the compressedoutput signal received at 1010. In an embodiment, compression signalinformation can be the same as generated in 740 of method 700, etc.Compression signal information can enable decompression of thecompressed output signal received at 1010.

At 1030, generating, by the mobile device component, a decompressionsignal can be included in method 1000. Generating the decompressionsignal can be based on the compression signal information from 1020.Where the compression scheme is known, a decompression scheme can bedetermined. The decompression signal can be convolved with thecompressed output signal to generate a decompressed signal that is afacsimile of an input signal used to generate the compressed outputsignal.

At 1040, method 1000 can comprise generating a decompressed signal bythe mobile component. The decompressed signal can be based on thecompressed output signal and the decompression signal. In an embodiment,on the compressed output signal and the decompression signal can becombined, for example, by a combiner component such as 280, 380, etc.,to generate the decompressed signal.

At 1050, the mobile device can facilitate access to the decompressedsignal as part of method 1000. At this point method 1000 can end. Accessto the decompressed signal can be by other components of a mobile devicecomprising the mobile component. As an example, a mobile phonecomprising the mobile component can access the decompressed signal forfurther processing associated with employing the decompressed signal ina manner similar to receiving an input signal.

FIG. 11 illustrates aspects of method 1100 facilitating generating adecompressed signal based on a compressed output signal, compressionsignal information, and a decompression signal library, in accordancewith aspects of the subject disclosure. At 1110, method 1100 can includereceiving, by a mobile component, a compressed output signal. Thecompressed output signal can be the same as that generated at 750 ofmethod 700, etc. A mobile component can be a mobile device or can becomprised in a mobile device. A mobile device can be, for example, amobile phone, a tablet computer, a smartphone, a vehicle, etc.

At 1120, method 1100 can include receiving compression signalinformation by the mobile component. Compression signal information cancomprise information relating to the compression of the compressedoutput signal received at 1110. In an embodiment, compression signalinformation can be the same as generated in 740 of method 700, etc.Compression signal information can enable decompression of thecompressed output signal received at 1110.

At 1130, method 1100 can comprise generating, by the mobile devicecomponent, a decompression signal. Generating the decompression signalcan be based on decompression signal library information and thecompression signal information from 1120. The decompression signal canbe mixed with the compressed output signal to generate a decompressedsignal that is a version of an input signal used to generate thecompressed output signal. In an embodiment, the decompression signallibrary information can be related to a decompression signal stored onthe mobile component or a device comprising the mobile component. Thedecompression signal library can allow a decompression signal to bereceived locally rather than by transmitting the decompression signalbetween a compressing device and the mobile component. In someembodiments, the decompression signal library can be updated to modify,delete, or add a decompression signal.

At 1140, method 1100 can comprise generating a decompressed signal bythe mobile component. The decompressed signal can be based on thecompressed output signal and the decompression signal from 1130. In anembodiment, the compressed output signal and the decompression signalcan be combined, for example, by a combiner component such as 280, 380,etc., to generate the decompressed signal.

At 1150, the mobile device can facilitate access to the decompressedsignal as part of method 1100. At this point method 1100 can end. Accessto the decompressed signal can be by other components of a mobile devicecomprising the mobile component. As an example, a mobile phonecomprising the mobile component can access the decompressed signal forfurther processing associated with employing the decompressed signal ina manner similar to receiving an input signal.

FIG. 12 is a schematic block diagram of a computing environment 1200with which the disclosed subject matter can interact. The system 1200includes one or more remote component(s) 1210. The remote component(s)1210 can be hardware and/or software (e.g., threads, processes,computing devices). In some embodiments, remote component(s) 1210 caninclude servers, wireless telecommunication network devices, etc. As anexample, remote component(s) 1210 can be a device of a wireless carriernetwork, e.g., a RAN component, NodeB, land mobile radio RF transmitter,etc., and can include compression component(s) 110, 210, 310, 410, etc.As another example, remote component(s) 1210 can be a server associatedwith a cloud computing provider device.

The system 1200 also includes one or more local component(s) 1220. Thelocal component(s) 1220 can be hardware and/or software (e.g., threads,processes, computing devices). In some embodiments, local component(s)1220 can include mobile component(s) 510, 610, etc. As an example, localcomponent(s) 1220 can be a smartphone comprising mobile component 510.

One possible communication between a remote component(s) 1210 and alocal component(s) 1220 can be in the form of a data packet adapted tobe transmitted between two or more computer processes. Another possiblecommunication between a remote component(s) 1210 and a localcomponent(s) 1220 can be in the form of circuit-switched data adapted tobe transmitted between two or more computer processes in radio timeslots. As an example, driver profile information, other vehicle profileinformation, instant vehicle profile information, etc., can becommunicated over a packet-switched or circuit-switched channels betweena server device, e.g., remote component 1210, and a mobile device, e.g.,a local component 1220, over an air interface, such as on apacket-switched or circuit-switched downlink channel. The system 1200includes a communication framework 1240 that can be employed tofacilitate communications between the remote component(s) 1210 and thelocal component(s) 1220, and can include an air interface, e.g., Uuinterface of a UMTS network. Remote component(s) 1210 can be operablyconnected to one or more remote data store(s) 1250 that can be employedto store information on the remote component(s) 1210 side ofcommunication framework 1240, for example, analysis component 260, 360,460, etc. can comprise a data store to facilitate analysis of signal in.Similarly, local component(s) 1220 can be operably connected to one ormore local data store(s) 1230, that can be employed to storeinformation, decompression signal information on decompression signallibrary component 690, etc., on the to the local component(s) 1220 sideof communication framework 1240.

In order to provide a context for the various aspects of the disclosedsubject matter, FIG. 13, and the following discussion, are intended toprovide a brief, general description of a suitable environment in whichthe various aspects of the disclosed subject matter can be implemented.While the subject matter has been described above in the general contextof computer-executable instructions of a computer program that runs on acomputer and/or computers, those skilled in the art will recognize thatthe disclosed subject matter also can be implemented in combination withother program modules. Generally, program modules include routines,programs, components, data structures, etc. that performs particulartasks and/or implement particular abstract data types.

In the subject specification, terms such as “store,” “storage,” “datastore,” data storage,” “database,” and substantially any otherinformation storage component relevant to operation and functionality ofa component, refer to “memory components,” or entities embodied in a“memory” or components comprising the memory. It is noted that thememory components described herein can be either volatile memory ornonvolatile memory, or can include both volatile and nonvolatile memory,by way of illustration, and not limitation, volatile memory 1320 (seebelow), non-volatile memory 1322 (see below), disk storage 1324 (seebelow), and memory storage 1346 (see below). Further, nonvolatile memorycan be included in read only memory, programmable read only memory,electrically programmable read only memory, electrically erasable readonly memory, or flash memory. Volatile memory can include random accessmemory, which acts as external cache memory. By way of illustration andnot limitation, random access memory is available in many forms such assynchronous random access memory, dynamic random access memory,synchronous dynamic random access memory, double data rate synchronousdynamic random access memory, enhanced synchronous dynamic random accessmemory, Synchlink dynamic random access memory, and direct Rambus randomaccess memory. Additionally, the disclosed memory components of systemsor methods herein are intended to comprise, without being limited tocomprising, these and any other suitable types of memory.

Moreover, it is noted that the disclosed subject matter can be practicedwith other computer system configurations, including single-processor ormultiprocessor computer systems, mini-computing devices, mainframecomputers, as well as personal computers, hand-held computing devices(e.g., personal digital assistant, phone, watch, tablet computers,netbook computers, . . . ), microprocessor-based or programmableconsumer or industrial electronics, and the like. The illustratedaspects can also be practiced in distributed computing environmentswhere tasks are performed by remote processing devices that are linkedthrough a communications network; however, some if not all aspects ofthe subject disclosure can be practiced on stand-alone computers. In adistributed computing environment, program modules can be located inboth local and remote memory storage devices.

FIG. 13 illustrates a block diagram of a computing system 1300 operableto execute the disclosed systems and methods in accordance with anembodiment. Computer 1312, which can be, for example, part ofcompression component 110, 210, 310, 410, etc., mobile component 510,610, etc., library update component 692, etc., or employing method 700,800, 900, 1000, or 1100, etc., includes a processing unit 1314, a systemmemory 1316, and a system bus 1318. System bus 1318 couples systemcomponents including, but not limited to, system memory 1316 toprocessing unit 1314. Processing unit 1314 can be any of variousavailable processors. Dual microprocessors and other multiprocessorarchitectures also can be employed as processing unit 1314.

System bus 1318 can be any of several types of bus structure(s)including a memory bus or a memory controller, a peripheral bus or anexternal bus, and/or a local bus using any variety of available busarchitectures including, but not limited to, industrial standardarchitecture, micro-channel architecture, extended industrial standardarchitecture, intelligent drive electronics, video electronics standardsassociation local bus, peripheral component interconnect, card bus,universal serial bus, advanced graphics port, personal computer memorycard international association bus, Firewire (Institute of Electricaland Electronics Engineers 1194), and small computer systems interface.

System memory 1316 can include volatile memory 1320 and nonvolatilememory 1322. A basic input/output system, containing routines totransfer information between elements within computer 1312, such asduring start-up, can be stored in nonvolatile memory 1322. By way ofillustration, and not limitation, nonvolatile memory 1322 can includeread only memory, programmable read only memory, electricallyprogrammable read only memory, electrically erasable read only memory,or flash memory. Volatile memory 1320 includes read only memory, whichacts as external cache memory. By way of illustration and notlimitation, read only memory is available in many forms such assynchronous random access memory, dynamic read only memory, synchronousdynamic read only memory, double data rate synchronous dynamic read onlymemory, enhanced synchronous dynamic read only memory, Synchlink dynamicread only memory, Rambus direct read only memory, direct Rambus dynamicread only memory, and Rambus dynamic read only memory.

Computer 1312 can also include removable/non-removable,volatile/non-volatile computer storage media. FIG. 13 illustrates, forexample, disk storage 1324. Disk storage 1324 includes, but is notlimited to, devices like a magnetic disk drive, floppy disk drive, tapedrive, flash memory card, or memory stick. In addition, disk storage1324 can include storage media separately or in combination with otherstorage media including, but not limited to, an optical disk drive suchas a compact disk read only memory device, compact disk recordabledrive, compact disk rewritable drive or a digital versatile disk readonly memory. To facilitate connection of the disk storage devices 1324to system bus 1318, a removable or non-removable interface is typicallyused, such as interface 1326.

Computing devices typically include a variety of media, which caninclude computer-readable storage media or communications media, whichtwo terms are used herein differently from one another as follows.

Computer-readable storage media can be any available storage media thatcan be accessed by the computer and includes both volatile andnonvolatile media, removable and non-removable media. By way of example,and not limitation, computer-readable storage media can be implementedin connection with any method or technology for storage of informationsuch as computer-readable instructions, program modules, structureddata, or unstructured data. Computer-readable storage media can include,but are not limited to, read only memory, programmable read only memory,electrically programmable read only memory, electrically erasable readonly memory, flash memory or other memory technology, compact disk readonly memory, digital versatile disk or other optical disk storage,magnetic cassettes, magnetic tape, magnetic disk storage or othermagnetic storage devices, or other tangible media which can be used tostore desired information. In this regard, the term “tangible” herein asmay be applied to storage, memory or computer-readable media, is to beunderstood to exclude only propagating intangible signals per se as amodifier and does not relinquish coverage of all standard storage,memory or computer-readable media that are not only propagatingintangible signals per se. In an aspect, tangible media can includenon-transitory media wherein the term “non-transitory” herein as may beapplied to storage, memory or computer-readable media, is to beunderstood to exclude only propagating transitory signals per se as amodifier and does not relinquish coverage of all standard storage,memory or computer-readable media that are not only propagatingtransitory signals per se. Computer-readable storage media can beaccessed by one or more local or remote computing devices, e.g., viaaccess requests, queries or other data retrieval protocols, for avariety of operations with respect to the information stored by themedium.

Communications media typically embody computer-readable instructions,data structures, program modules or other structured or unstructureddata in a data signal such as a modulated data signal, e.g., a carrierwave or other transport mechanism, and includes any information deliveryor transport media. The term “modulated data signal” or signals refersto a signal that has one or more of its characteristics set or changedin such a manner as to encode information in one or more signals. By wayof example, and not limitation, communication media include wired media,such as a wired network or direct-wired connection, and wireless mediasuch as acoustic, RF, infrared and other wireless media.

It can be noted that FIG. 13 describes software that acts as anintermediary between users and computer resources described in suitableoperating environment 1300. Such software includes an operating system1328. Operating system 1328, which can be stored on disk storage 1324,acts to control and allocate resources of computer system 1312. Systemapplications 1330 take advantage of the management of resources byoperating system 1328 through program modules 1332 and program data 1334stored either in system memory 1316 or on disk storage 1324. It is to benoted that the disclosed subject matter can be implemented with variousoperating systems or combinations of operating systems.

A user can enter commands or information into computer 1312 throughinput device(s) 1336. As an example, a user interface can be embodied ina touch sensitive display panel allowing a user to interact withcomputer 1312. Input devices 1336 include, but are not limited to, apointing device such as a mouse, trackball, stylus, touch pad, keyboard,microphone, joystick, game pad, satellite dish, scanner, TV tuner card,digital camera, digital video camera, web camera, cell phone,smartphone, tablet computer, etc. These and other input devices connectto processing unit 1314 through system bus 1318 by way of interfaceport(s) 1338. Interface port(s) 1338 include, for example, a serialport, a parallel port, a game port, a universal serial bus, an infraredport, a Bluetooth port, an IP port, or a logical port associated with awireless service, etc. Output device(s) 1340 use some of the same typeof ports as input device(s) 1336.

Thus, for example, a universal serial busport can be used to provideinput to computer 1312 and to output information from computer 1312 toan output device 1340. Output adapter 1342 is provided to illustratethat there are some output devices 1340 like monitors, speakers, andprinters, among other output devices 1340, which use special adapters.Output adapters 1342 include, by way of illustration and not limitation,video and sound cards that provide means of connection between outputdevice 1340 and system bus 1318. It should be noted that other devicesand/or systems of devices provide both input and output capabilitiessuch as remote computer(s) 1344.

Computer 1312 can operate in a networked environment using logicalconnections to one or more remote computers, such as remote computer(s)1344. Remote computer(s) 1344 can be a personal computer, a server, arouter, a network PC, cloud storage, cloud service, a workstation, amicroprocessor based appliance, a peer device, or other common networknode and the like, and typically includes many or all of the elementsdescribed relative to computer 1312.

For purposes of brevity, only a memory storage device 1346 isillustrated with remote computer(s) 1344. Remote computer(s) 1344 islogically connected to computer 1312 through a network interface 1348and then physically connected by way of communication connection 1350.Network interface 1348 encompasses wire and/or wireless communicationnetworks such as local area networks and wide area networks. Local areanetwork technologies include fiber distributed data interface, copperdistributed data interface, Ethernet, Token Ring and the like. Wide areanetwork technologies include, but are not limited to, point-to-pointlinks, circuit-switching networks like integrated services digitalnetworks and variations thereon, packet switching networks, and digitalsubscriber lines. As noted below, wireless technologies may be used inaddition to or in place of the foregoing.

Communication connection(s) 1350 refer(s) to hardware/software employedto connect network interface 1348 to bus 1318. While communicationconnection 1350 is shown for illustrative clarity inside computer 1312,it can also be external to computer 1312. The hardware/software forconnection to network interface 1348 can include, for example, internaland external technologies such as modems, including regular telephonegrade modems, cable modems and digital subscriber line modems,integrated services digital network adapters, and Ethernet cards.

The above description of illustrated embodiments of the subjectdisclosure, including what is described in the Abstract, is not intendedto be exhaustive or to limit the disclosed embodiments to the preciseforms disclosed. While specific embodiments and examples are describedherein for illustrative purposes, various modifications are possiblethat are considered within the scope of such embodiments and examples,as those skilled in the relevant art can recognize.

In this regard, while the disclosed subject matter has been described inconnection with various embodiments and corresponding Figures, whereapplicable, it is to be understood that other similar embodiments can beused or modifications and additions can be made to the describedembodiments for performing the same, similar, alternative, or substitutefunction of the disclosed subject matter without deviating therefrom.Therefore, the disclosed subject matter should not be limited to anysingle embodiment described herein, but rather should be construed inbreadth and scope in accordance with the appended claims below.

As it employed in the subject specification, the term “processor” canrefer to substantially any computing processing unit or devicecomprising, but not limited to comprising, single-core processors;single-processors with software multithread execution capability;multi-core processors; multi-core processors with software multithreadexecution capability; multi-core processors with hardware multithreadtechnology; parallel platforms; and parallel platforms with distributedshared memory. Additionally, a processor can refer to an integratedcircuit, an application specific integrated circuit, a digital signalprocessor, a field programmable gate array, a programmable logiccontroller, a complex programmable logic device, a discrete gate ortransistor logic, discrete hardware components, or any combinationthereof designed to perform the functions described herein. Processorscan exploit nano-scale architectures such as, but not limited to,molecular and quantum-dot based transistors, switches and gates, inorder to optimize space usage or enhance performance of user equipment.A processor may also be implemented as a combination of computingprocessing units.

As used in this application, the terms “component,” “system,”“platform,” “layer,” “selector,” “interface,” and the like are intendedto refer to a computer-related entity or an entity related to anoperational apparatus with one or more specific functionalities, whereinthe entity can be either hardware, a combination of hardware andsoftware, software, or software in execution. As an example, a componentmay be, but is not limited to being, a process running on a processor, aprocessor, an object, an executable, a thread of execution, a program,and/or a computer. By way of illustration and not limitation, both anapplication running on a server and the server can be a component. Oneor more components may reside within a process and/or thread ofexecution and a component may be localized on one computer and/ordistributed between two or more computers. In addition, these componentscan execute from various computer readable media having various datastructures stored thereon. The components may communicate via localand/or remote processes such as in accordance with a signal having oneor more data packets (e.g., data from one component interacting withanother component in a local system, distributed system, and/or across anetwork such as the Internet with other systems via the signal). Asanother example, a component can be an apparatus with specificfunctionality provided by mechanical parts operated by electric orelectronic circuitry, which is operated by a software or firmwareapplication executed by a processor, wherein the processor can beinternal or external to the apparatus and executes at least a part ofthe software or firmware application. As yet another example, acomponent can be an apparatus that provides specific functionalitythrough electronic components without mechanical parts, the electroniccomponents can include a processor therein to execute software orfirmware that confers at least in part the functionality of theelectronic components.

In addition, the term “or” is intended to mean an inclusive “or” ratherthan an exclusive “or.” That is, unless specified otherwise, or clearfrom context, “X employs A or B” is intended to mean any of the naturalinclusive permutations. That is, if X employs A; X employs B; or Xemploys both A and B, then “X employs A or B” is satisfied under any ofthe foregoing instances. Moreover, articles “a” and “an” as used in thesubject specification and annexed drawings should generally be construedto mean “one or more” unless specified otherwise or clear from contextto be directed to a singular form.

Further, the term “include” is intended to be employed as an open orinclusive term, rather than a closed or exclusive term. The term“include” can be substituted with the term “comprising” and is to betreated with similar scope, unless otherwise explicitly used otherwise.As an example, “a basket of fruit including an apple” is to be treatedwith the same breadth of scope as, “a basket of fruit comprising anapple.”

Moreover, terms like “user equipment (UE),” “mobile station,” “mobile,”subscriber station,” “subscriber equipment,” “access terminal,”“terminal,” “handset,” and similar terminology, refer to a wirelessdevice utilized by a subscriber or user of a wireless communicationservice to receive or convey data, control, voice, video, sound, gaming,or substantially any data-stream or signaling-stream. The foregoingterms are utilized interchangeably in the subject specification andrelated drawings. Likewise, the terms “access point,” “base station,”“Node B,” “evolved Node B,” “home Node B,” “home access point,” and thelike, are utilized interchangeably in the subject application, and referto a wireless network component or appliance that serves and receivesdata, control, voice, video, sound, gaming, or substantially anydata-stream or signaling-stream to and from a set of subscriber stationsor provider enabled devices. Data and signaling streams can includepacketized or frame-based flows.

Additionally, the terms “core-network”, “core”, “core carrier network”,“carrier-side”, or similar terms can refer to components of atelecommunications network that typically provides some or all ofaggregation, authentication, call control and switching, charging,service invocation, or gateways. Aggregation can refer to the highestlevel of aggregation in a service provider network wherein the nextlevel in the hierarchy under the core nodes is the distribution networksand then the edge networks. UEs do not normally connect directly to thecore networks of a large service provider but can be routed to the coreby way of a switch or radio access network. Authentication can refer todeterminations regarding whether the user requesting a service from thetelecom network is authorized to do so within this network or not. Callcontrol and switching can refer determinations related to the futurecourse of a call stream across carrier equipment based on the callsignal processing. Charging can be related to the collation andprocessing of charging data generated by various network nodes. Twocommon types of charging mechanisms found in present day networks can beprepaid charging and postpaid charging. Service invocation can occurbased on some explicit action (e.g. call transfer) or implicitly (e.g.,call waiting). It is to be noted that service “execution” may or may notbe a core network functionality as third party network/nodes may takepart in actual service execution. A gateway can be present in the corenetwork to access other networks. Gateway functionality can be dependenton the type of the interface with another network.

Furthermore, the terms “user,” “subscriber,” “customer,” “consumer,”“prosumer,” “agent,” and the like are employed interchangeablythroughout the subject specification, unless context warrants particulardistinction(s) among the terms. It should be appreciated that such termscan refer to human entities or automated components (e.g., supportedthrough artificial intelligence, as through a capacity to makeinferences based on complex mathematical formalisms), that can providesimulated vision, sound recognition and so forth.

Aspects, features, or advantages of the subject matter can be exploitedin substantially any, or any, wired, broadcast, wirelesstelecommunication, radio technology or network, or combinations thereof.Non-limiting examples of such technologies or networks include broadcasttechnologies (e.g., sub-Hertz, extremely low frequency, very lowfrequency, low frequency, medium frequency, high frequency, very highfrequency, ultra-high frequency, super-high frequency, terahertzbroadcasts, etc.); Ethernet; X.25; powerline-type networking, e.g.,Powerline audio video Ethernet, etc; femto-cell technology; Wi-Fi;worldwide interoperability for microwave access; enhanced general packetradio service; third generation partnership project, long termevolution; third generation partnership project universal mobiletelecommunications system; third generation partnership project 2, ultramobile broadband; high speed packet access; high speed downlink packetaccess; high speed uplink packet access; enhanced data rates for globalsystem for mobile communication evolution radio access network;universal mobile telecommunications system terrestrial radio accessnetwork; or long term evolution advanced.

What has been described above includes examples of systems and methodsillustrative of the disclosed subject matter. It is, of course, notpossible to describe every combination of components or methods herein.One of ordinary skill in the art may recognize that many furthercombinations and permutations of the claimed subject matter arepossible. Furthermore, to the extent that the terms “includes,” “has,”“possesses,” and the like are used in the detailed description, claims,appendices and drawings such terms are intended to be inclusive in amanner similar to the term “comprising” as “comprising” is interpretedwhen employed as a transitional word in a claim.

What is claimed is:
 1. A device, comprising: a processor; and a memorythat stores executable instructions that, when executed by theprocessor, facilitate performance of operations, comprising: in responseto receiving an input signal, generating a compressed signal based on acompression function and the input signal; amplifying the compressedsignal; and enabling access to the amplified compressed signal and tocompression signal information related to the compression function via awireless interface associated with a mobile device.
 2. The device ofclaim 1, wherein the compression function is based on amplifierinformation related to an amplification parameter of an amplifier to beemployed in amplifying the compressed signal.
 3. The device of claim 1,wherein the compression function is a step compression functioncomprising amplitude compression levels corresponding to input signalamplitude ranges.
 4. The device of claim 1, wherein the compressionfunction is a continuous compression function comprising a continuousfunction corresponding to the input signal amplitude range for adetermined time window.
 5. The device of claim 1, wherein the generatingthe compressed signal is based on the compression function and a delayedfacsimile of the input signal associated with a delay time.
 6. Thedevice of claim 5, wherein the delay time is related to a time consumedin determining the compression function based on an analysis of theinput function.
 7. The device of claim 1, wherein the compression signalinformation comprises the compression signal.
 8. The device of claim 1,wherein the compression signal information comprises an identifierassociated with the compression signal.
 9. A method, comprising:generating, by a system comprising a processor, a compressed signalbased on an input signal and a compression function related tocompression of a time variant amplitude of the input signal; andallowing, by the system, access to the compressed signal andcorresponding compression function information associated with thecompression function to enable subsequent decompression, by a mobiledevice, of a transmitted amplified version of the compressed signal,based on the corresponding compression function information.
 10. Themethod of claim 9, wherein the generating the compressed signal based onthe input signal and the compression function comprises employing acompression function based on amplifier information related to anamplification parameter of an amplifier to be employed in amplifying thecompressed signal for transmission to the mobile device.
 11. The methodof claim 10, wherein the employing the compression function comprisesemploying a continuous compression function comprising a continuousfunction associated with amplitude compression of the time variantamplitude.
 12. The method of claim 10, wherein the employing thecompression function comprises employing a step compression functioncomprising compression levels corresponding to values of the inputsignal.
 13. The method of claim 9, wherein the generating the compressedsignal is based on the compression function and a delayed version of theinput signal associated with a time delay value.
 14. The method of claim13, wherein time delay value is related to an amount of time allocatedto determining the compression function based on an analysis of theinput signal.
 15. The method of claim 9, wherein the allowing the accessto the compressed signal and the corresponding compression functioninformation associated with the compression function comprises allowingthe access to an identifier associated with the compression function viathe corresponding compression function information.
 16. A mobile device,comprising: a processor; and a memory that stores executableinstructions that, when executed by the processor, facilitateperformance of operations, comprising: in response to receiving anamplified compressed signal and corresponding compression functioninformation via a wireless network interface, determining adecompression function based on the corresponding compression functioninformation; and generating a decompressed signal based on the amplifiedcompressed signal and the decompression function.
 17. The mobile deviceof claim 16, wherein the determining the decompression function is basedon an identifier associated with a compression function received via thecorresponding compression function information.
 18. The mobile device ofclaim 16, wherein the determining the decompression function is based ona compression function received via the corresponding compressionfunction information.
 19. The mobile device of claim 16, wherein thedecompression function is retrieved from a data store in response to thedetermining the decompression function.
 20. The mobile device of claim19, wherein the data store is located remotely from the mobile device.